The resource conflict methodology for early-stage design space exploration of superscalar RISC processors
نویسندگان
چکیده
In this paper, we propose a new execution trace driven simulation technique, called the Resource Conflict Methodology (RCM), for modeling and simulating computer systems early in the design cycle. By using a simplified hardware element model which allows the user to easily add or delete hardware elements in the model, RCM allows the user to readily change the machine design being investigated and to evaluate the resulting machine on a given workload. We describe the RCM model with reference to a family of superscalar processors and develop an RCMbased analysis program (called REAP) for this family of processors. Using REAP, we demonstrate the validity of our method by comparing its RCM performance estimates to those of a traditional early design stage timer model.
منابع مشابه
Performance Analysis of Superscalar Processors Using A Queueing Model
Superscalar processors have become the de facto standard of RISC processors today. Due to its complexity, estimating the performance of any superscalar processor design is a di cult task. To this end, several analytical models of such processors have been proposed. In this paper, we present a novel Multiple Class and Multiple Resource Queueing Model (MCMR) of superscalar processors. In this mod...
متن کاملThe Shape of the Processor Design Space and its Implications for Early Stage Explorations
Designing a microprocessor involves determining the optimal microarchitecture for a given objective function and a given set of constraints. This paper studies the shape of the design space of superscalar out-of-order processors under different objective functions and constraints. We show that local optima exist whose objective function values are significantly worse than for the global optimum...
متن کاملSimpress: a Simulator Generation Environment for System-on-chip Exploration
of the Thesis SIMPRESS: A Simulator Generation Environment for System-on-Chip Exploration by Asheesh Khare Master of Science in Information and Computer Science University of California, Irvine, 1999 Professor Nikil D. Dutt, Chair Designing Systems-On-Chip (SOC) involves designing embedded applications using customizable embedded processor cores, novel on-chip/o -chip memory hierarchies and hig...
متن کاملAXCIS: Rapid Processor Architectural Exploration
In the early stages of processor design, computer architects rely heavily on simulation to explore a very large design space. Although detailed microarchitectural simulation is effective and widely used for evaluating different processor configurations, long simulation times and a limited time-to-market severely constrain the number of design points explored. This thesis presents AXCIS, a frame...
متن کاملMicroprocessors, Digital Signal Processors and Microcontrollers
1. Microprocessors 1.1. Basic Definitions of Microprocessors 1.2. The Early Days of Microprocessors 1.3. The Era of RISC Microprocessors 1.4. Superscalar Microprocessors 1.5. VLIW Microprocessors 1.6. CISC, RISC, and VLIW Architectures Comparison 1.7. Multi-threaded and Multi-core Microprocessors 1.8. Future Directions for Multi-core Microprocessors 2. Digital Signal Processors 2.1. A Bird’s Ey...
متن کامل